.ser_intro {
  position: absolute;
  width: 250px;
  left: -245px;
  top: 12px;
  color: #333;
  font-size: 13px;
  line-height: 22px;
  padding: 5px;
  background: #fff;
  display: none;
  z-index: 4;
  text-align: left;
  border: 1px solid #272636;
}
.ser_intro i {
	  position: absolute;
	  right: -10px;
	  top: 7px;
	  width: 10px;
	  height: 15px;
	  display: block;
	  background: url(../images/arrow_word.png) left top;
}

.row-details.row-details-close {
 	background: url("../images/datatable-row-openclose.png") no-repeat 0 0;
}
.row-details {
  margin-top: 2px;
	margin-right: 8px;
  display: inline-block;
  cursor: pointer;
  width: 14px;
  height: 14px;
}
.row-details.row-details-open {
		background: url("../images/datatable-row-openclose.png") no-repeat 0 -23px !important;
}